package com.ts.jdbc;

/**
 * Created by home on 2017/3/11.
 */
public class DataSourceHolder {

    private static final ThreadLocal<String> datasources = new ThreadLocal<String>();


    /**
     * @Description: 设置数据源类型
     * @param dataSourceName  数据库类型
     * @return void
     * @throws
     */
    public static void setDataSource(String dataSourceName) {
        datasources.set(dataSourceName);
    }


    /**
     * @Description: 获取数据源类型
     * @param
     * @return String
     * @throws
     */
    public static String getDataSource() {
        return datasources.get();
    }

    /**
     * @Description:  增加静态清除方法，用于给无注解方法使用默认数据源
     * @param
     * @return void
     * @throws
     */
    public static void clearDataSourceType() {
        datasources.remove();
    }



}